Automatic Distribution in Pangaea

نویسنده

  • André Spiegel
چکیده

Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution platforms, such as RMI or CORBA, as a backend. Pangaea takes the idea of distribution transparency one logical step further: both the decision for an appropriate distribution strategy for a program, and the realization of that strategy on a particular distribution platform, are accomplished not only transparently, but also automatically. An important benefit of using static source code analysis for automatic distribution is that it can detect optimizations which would be impossible for a purely run-time based approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PANGAEA: An Automatic Distribution Front-End for JAVA

Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution middleware as a back-end. As Pangaea handles the entire distribution aspect transparently and automatically, it helps to reduce the complexity of parallel programming, and also shows how static analysis can be used to optimize distribution policies in ways tha...

متن کامل

Efficient Distribution by Static Analysis

Distribution is an aspect of parallel programming that becomes increasingly well understood and handled ever more transparently on recently developed distribution platforms. We show in this paper that the performance of such platforms can be improved by static information about a program’s logic and structure which is impossible to determine at run-time. Examples for this include object immutab...

متن کامل

A living fossil tale of Pangaean biogeography.

The current distributions of widespread groups of terrestrial animals and plants are supposedly the result of a mixture of either vicariance owing to continental split or more recent trans-oceanic dispersal. For organisms exhibiting a vicariant biogeographic pattern-achieving their current distribution by riding on the plates of former supercontinents-this view is largely inspired by the belief...

متن کامل

Autonomous and Decentralized Replication in the Pangaea Planetary-Scale File Service

Pangaea is a planetary-scale file service that supports sharing of frequently written files as well as read-only files. Pangaea uses massive replication to achieve low access latency and high availability. This paper focuses on a key feature of Pangaea— randomized, optimistic protocols for managing many replicas efficiently for billions of files replicated on hundreds of servers. Replica member...

متن کامل

Automatic Distribution of Object-Oriented Programs PhD Thesis

Partitions There is an important case often found in concurrent programming where it is insufficient toassign objects to particular partitions. In concurrent programs, there is often an indefinitenumber of Thread objects, usually created in loops controlled by configuration parameters. Forexample, a manager/worker application will usually have its number of workers controlled by a<l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000